.lxr-slider {
    position:relative;        
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 5px;
    height: 10px;
    margin:20px;
    /*margin: 20px 20px 30px;*/
    position: relative;
    
    line-height:initial;
    
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; 
}
.lxr-slider .lxr-slider-range {
    position:absolute;
    background:#7799ff;
    height:10px;
    display:none;
}
.lxr-slider .lxr-slider-handle {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 5px;
    cursor: pointer;
    height: 16px;
    margin-left: -8px;
    margin-top: -4px;
    width: 16px;
    position:absolute;
    z-index:1;
    display:none;
}
.lxr-slider .lxr-slider-handle:hover,
.lxr-slider .lxr-slider-handle.lxr-drag {
    background-color:#ccc;
}
.lxr-slider .lxr-slider-handle-label {
    font-size: 10px;
    left: 8px;
    margin-left: -50px;
    position: absolute;
    text-align: center;
    top: -16px;
    width: 100px;
}
.lxr-slider .lxr-slider-labels {
    position:relative;
}
.lxr-slider .lxr-slider-labels .lxr-slider-label {
    position:absolute;
    font-size:10px;
    width:100px;
    margin-left: -50px;
    text-align:center;
    top:12px;
}
/*
.lxr-slider .lxr-slider-labels .lxr-slider-label:nth-child(2n) {
    margin-top:10px;
}*/


.lxr-slider.disabled .lxr-slider-handle {
    background:transparent;
    border:0px;
    cursor:initial;
}